package com.designmodel.templatemodel;

/**
 * Created by
 *  定义一个共有的抽象类  以不同进行不同数据库curd操作为例
 * @author touni
 * @date 2019/4/1
 * @time 18:03
 */
public abstract class Template {


    /**
     * 提供一个方法调用
     */
    public void templateMethod(){
        //获取连接
        connect();
        //设置操作指令
        setOperate();
        //执行curd操作
        executeCURD(); 
        
        


    }

    public abstract void executeCURD();
    public abstract void setOperate();
    public abstract void connect();


}
